/* $Id: style_cache.css,v 1.45 2012/04/26 09:56:49 etech048 Exp $ */
/* New-Next21 System Common CSS                  */
/*-----------------------------------------------*/
/* global setting */
body, form, table, input, select{
	font-family: sans-serif;
	font-family: MS PGothic\9; /** IE8 OR BELOW **/
	*font-family: sans-serif;  /** IE7 OR BELOW **/
	font-size: 8pt;
	color: #000000;	<!--	black	-->
}

textarea {
	font-family: MS PMincho, NSimsun;
	font-size: 8pt;
	color: #000000;	<!--	black	-->
}

body{
	/* when test env, comment the color line */
	/*background-color:			#eeessee; <!-- gray --> */
	/* when real env, comment the image& repeat line */
	/* background-image:url(../images/background_test.jpg);*/
	/* background-repeat:repeat;*/
}

form.module {
}

#a #b {
	margin-bottom: 5px;
}

#b {
	margin-bottom: 5px;
}

#c {
	margin-bottom: 0px;
}


/* table for title bar */
table.title {
	border-style: none;
	padding: 0pt;
	width: 932;
	background-color: #ffffff;
}

tr.title {
	background-color: #ffffff;
}

td.title {
	background-color: #7DBFE0;
	font-size: 14pt;
	line-height: 1;
	font-weight: bold;
	vertical-align: middle;
}

td.blueline {
	background-color: #0C7CB1;
}

/* body elements default */
body.main {
	font-size: 10pt;
	background-color: #ffffff;
	color: #000000; <!-- black -->
	margin-top: 0px;
}

body.sub {
	font-size: 10pt;
	background-color: #ffffff; <!-- windows default 'menu' color -->
	color: #000000;	<!-- black -->
}

/* table for controls layout */
table.layout {
	border-style: none;
	padding: 0pt;
}

td.layout {
	/*line-height: 1;*/
	vertical-align: middle;
}

/* table for controls  input */
tr.input {
	background-color: #FFFACD;
}

td.input {
	background-color: #FFFACD;
}

/* table for list view */
table.list {
	border:1px solid  gray;
	padding: 0pt;
}

th.list {
	border-left: 1px solid gray;
	background-color: #CEE7F3;<!-- light blue -->
}

tr.list {
	background-color: #FFFFFF;<!-- cleam -->
	border:1px solid  gray;
}

td.list {
	/*	line-height: 1;*/
	vertical-align: middle;
	border:1px solid  gray;
}

.prompt {
	font-size: 10pt;
}

.label {
	background-color: #51A9D5;
	color: #000000;
	font-weight: bold;
	line-height: 12pt;
}


.mandatory {
	background-image:url(../images/asterisk.gif);
	background-position:right top;
	background-repeat: no-repeat;
}
.mandatory_left {
	background-image:url(../images/asterisk.gif);
	background-position:left top;
	background-repeat: no-repeat;
}

.cols {
	font-size: 10pt;
	background-color: #DCDCDC;
}

.chip {
	font-size: 10pt;
	line-height: 2;
	background-color: #00FFFF;
	position: absolute;
	visibility: hidden;
}

.caution {
	font-size: 10pt;
	background-color: #FF0000;
	color: #FFFFFF;
}

.blink {
	-ie-text-decoration: blink;
}


input.uppertext {
	/*		font-size:						10pt ; */
	text-transform: uppercase;
	background-color: #d0fdc4;
}
textarea.uppertext {
	text-transform: uppercase;
}

input.singlebyte {
	ime-mode:disabled;
}
textarea.singlebyte {
	ime-mode:disabled;
}
input.doublebyte {
	/*background-color: #aagaa;*/
	/*background-color: #FFCCCC;*/
}

input.text {
	/*		font-size:						10pt ; */
	/*background-color: #CCFFFF;*/
}

input.currency {
	/* this path should based on the <contextpath>/jsp/common*/
	/*background-color: #dcd87e;*/
	text-align: right;
	ime-mode:disabled;
}

input.date {
	/* this path should based on the <contextpath>/jsp/common*/
	/*background-color: #ffc78e;*/
	text-align: right;
	ime-mode:disabled;
}

input.year_mnth {
	/* this path should based on the <contextpath>/jsp/common*/
	/*background-color: #ffc78e;*/
	text-align: right;
	ime-mode:disabled;
}

input.year_mnth2 {
	/* this path should based on the <contextpath>/jsp/common*/
	/*background-color: #ffc78e;*/
	text-align: right;
	ime-mode:disabled;
}

input.time {
	/* this path should based on the <contextpath>/jsp/common*/
	/*background-color: #ffc78e;*/
	text-align: right;
	ime-mode:disabled;
}

input.number {
	/* this path should based on the <contextpath>/jsp/common*/
	/*background-color: #b7b0f0;*/
	text-align: left;
	ime-mode:disabled;
}

input.number2 {
	/* this path should based on the <contextpath>/jsp/common*/
	/*background-color: #b7b0f0;*/
	text-align: right;
	ime-mode:disabled;
}

input.int {
	/* this path should based on the <contextpath>/jsp/common*/
	/*background-color: #86c8db;*/
	text-align: right;
	ime-mode:disabled;
}

input.float3 {
	/* this path should based on the <contextpath>/jsp/common*/
	/*background-color: #9af071;*/
	text-align: right;
	ime-mode:disabled;
}
input.float4 {
	/* this path should based on the <contextpath>/jsp/common*/
	/*background-color: #9af071;*/
	text-align: right;
	ime-mode:disabled;
}
input.float6 {
	/* this path should based on the <contextpath>/jsp/common*/
	/*background-color: #9af071;*/
	text-align: right;
	ime-mode:disabled;
}

input.float {
	/* this path should based on the <contextpath>/jsp/common*/
	/*background-color: #c0ff3e;*/
	text-align: right;
	ime-mode:disabled;
}

input.float1 {
	/* this path should based on the <contextpath>/jsp/common*/
	/*background-color: #c0ff3e;*/
	text-align: right;
	ime-mode:disabled;
}

input.float2 {
	/* this path should based on the <contextpath>/jsp/common*/
	/*background-color: #c0ff3e;*/
	text-align: right;
	ime-mode:disabled;
}

input.float2notendwith0 {
	/* this path should based on the <contextpath>/jsp/common*/
	/*background-color: #c0ff3e;*/
	text-align: right;
	ime-mode:disabled;
}

input.float3notendwith0 {
	/* this path should based on the <contextpath>/jsp/common*/
	/*background-color: #c0ff3e;*/
	text-align: right;
	ime-mode:disabled;
}

input.float4notendwith0 {
	/* this path should based on the <contextpath>/jsp/common*/
	/*background-color: #c0ff3e;*/
	text-align: right;
	ime-mode:disabled;
}

input.intorfloat2 {
	/* this path should based on the <contextpath>/jsp/common*/
	/*background-color: #c0ff3e;*/
	text-align: right;
	ime-mode:disabled;
}

input.ib {
	/*border-color:#FF0000;*/
	/*color:#0000FF*/
}

.textread {
	font-size: 10pt;
	background-color: #D4D0C8;
<!-- windows default	'menu'	color	-->
}

input.updatetime {
	font-size: 10pt;
	color: #800000;
	background-color: #D4D0C8;
	text-align: center;
}

input.checkbox {
	font-size: 10pt;
}

input.radio {
	font-size: 10pt;
}

input.display {
	background-color: #FFFACD;
	border: gray 1px solid;
	height: 19;
}

input.lightgreen {
	background-color: #90EE90;
	border: gray 1px solid;
	height: 19;
}

input.lightgreen2 {
	background-color: #90EE90;
}

textarea.display {
	background-color: #FFFACD;
	border: gray 1px solid;
}

textarea.display2 {
	background-color: #FFFACD;
	border: gray 1px solid;
	overflow-y:visible;
	overflow-x:hidden;
	height:14px;
}

input.disable {
	background-color: #EFEFEF;
}

.help {
	background-color: #FFFACD;
	height: 20;
	margin-right: 3px;
	margin-left: 2px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.blueline {
	background-color: #0C7CB1;
}

.alignright {
	text-align: right;
}

/* Colors */
.white {
	background-color: #ffffff;
}

.navDkBlue {
	background-color: #7DBFE0;
}

.navLtBlue {
	background-color: #CEE7F3;
}

.navLtBlue2 {
	background-color:#CEE7F3;
	font-weight:bold;
}

.grey {
	background-color: #EFEFEF;
}

.footer {
	font-size: 10px;
}

.ltYellow {
	background-color: #FFFACD;
}

input.Button {
	width: 90px;
}

input.wideButton {
	width: 200px;
	height:40px;
	font-size:13pt;
}

input.wideButton3 {
	width: 300px;
	height:40px;
	font-size:13pt;
}

input.wideButton1 {
	width: 120px;
}

input.wideButton2 {
	width: 140px;
}

input.wideButton6 {
	width: 195px;
}

input.wideButton5 {
	width: 100px;
}

input.wideButton4 {
	width: 250px;
	font-size:10pt;
}

input.narrowButton {
	width: 70px;
}

input.redButton {
	background-color: #FF0000;
	color: #FFFFFF;
}

input.blueButton {
	background-color: blue;
	color: #FFFFFF;
}

input.middleButton {
	width: 80px;
}

.smallfont {
	font-size: 8pt;
}

td.list2 {
	font-size: 7.5pt;
	vertical-align: middle;
}

td.smalltitle {
	background-color: #7DBFE0;
	font-size: 13pt;
	line-height: 1;
	font-weight: bold;
	vertical-align: middle;
}

tr.listeven {
	background-color: #EFEFEF;
}


td.listeven {
	font-size: 10pt;
	/*	line-height: 1; */
	vertical-align: middle;
	background-color: #CAFB96;
}

a.sort {
	color: #000000;;
	text-decoration: none;
}

input {
	height: 20;
}

td.style1 {
	color: #0000FF;
	font-weight: bold;
}
.boldblue {
	color: #0000FF;
	font-weight: bold;
	font-size:11px;
}
input[type="text"]:focus{
	border: 3px solid #9b2b4d;
	background-color: #feeced;
}

input[type="password"]:focus{
	border: 3px solid #9b2b4d;
	background-color: #feeced;
}

textarea:focus, select:focus{
	border: 3px solid #9b2b4d;
	background-color: #feeced;
}

input.sffocus_right {
	background-image:url(../images/showfocus_right.gif);
	background-position: top right;
	background-attachment: fixed;
	background-repeat: no-repeat;
	/*adding-right:10px;*/
}

input.sffocus_left {
	background-image:url(../images/showfocus_left.gif);
	background-position: top left;
	background-attachment: fixed;
	background-repeat: no-repeat;
	/*dding-left:10px;*/
	/*ext-indent: 10px;*/
}
textarea.sffocus_right {
	background-image:url(../images/showfocus_right.gif);
	background-position: top right;
	background-attachment: fixed;
	background-repeat: no-repeat;
	/*adding-right:10px;*/
}

textarea.sffocus_left {
	background-image:url(../images/showfocus_left.gif);
	background-position: top left;
	background-attachment: fixed;
	background-repeat: no-repeat;
	/*dding-left:10px;*/
	/*ext-indent: 10px;*/
}
.green_color {color: #007F00}
.red_color {color: #FF0000}
.blue_color {color: #0000FF}
.orange_color {color: ORANGE}
.gray_color {color: GRAY}
/*for set the radio box or check box checked of one TR*/
tr.set_box_check {
	behavior: url(../../css/set_box_check.htc);
}
tr.hl{
	background:#ffc;
}
tr.yellow_color {
	background-color: #FFFF00;
}
tr.fuchsia_color {
	background-color: #FF33CC;
}
tr.light_blue_color {
	background-color: #00FFFF;
}
tr.light_green_color {
	background-color: #90EE90;
}
tr.font_silver {
	color: #CCCCCC;
}
td.red_ground {
	background-color: #FF0000;
}
td.valigntop{
	vertical-align:top
}
td.valigncenter{
	vertical-align:center
}
td.valignbottom{
	vertical-align:bottom
}

.label_disable {
	background-color: #EFEFEF;
}
td.bg_lightgreen {
	background-color: #90EE90;
}
td.bg_pink {
	background-color: #FFC0CB;
}
td.bg_yellow {
	background-color: #FFFF00;
}
td.bg_orange {
	background-color: #FFA500;
}
td.bg_light_sky_blue {
	background-color: #87CEFA;
}
td.bg_red {
	background-color: #FF0000;
}
td.bg_aqua {
	background-color: AQUA;
}
td.bg_lime {
	background-color: LIME;
}
td.bg_magenta {
	background-color: MAGENTA;
}
td.word_break {
	word-break: break-all;
}
td.link_pop{
	cursor: hand;
	color: blue;
	font-weight: bold;
	text-decoration: underline;
}
td.link_pop2{
	cursor: hand;
	color: blue;
	font-weight: bold;
}
input.time_second {
	/* this path should based on the <contextpath>/jsp/common*/
	behavior: url(../../css/formattimesecond.htc);
	/*background-color: #ffc78e;*/
	text-align: right;
	ime-mode:disabled;
}
td.overflow_ellipsis{
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
input.error{
	background-color: #FF0000;
}
.error{
	background-color: #FF0000;
}
.tooLongError
{
	background-color:yellow;
}
.singleByteError
{
	background-color: #86c8db
}

input.inventory {
	behavior: url(../../css/filterinventory.htc);
	text-align: left;
	ime-mode:disabled;
}
input.display_bg_aqua {
	background-color: AQUA;
	border: gray 1px solid;
	height: 19;
}
input.display_bg_yellow {
	background-color: #FFFF00;
	border: gray 1px solid;
	height: 19;
}
input.display_bg_magenta {
	background-color: MAGENTA;
	border: gray 1px solid;
	height: 19;
}
input.display_bg_lime {
	background-color: LIME;
	border: gray 1px solid;
	height: 19;
}
input.float0 {
	text-align: right;
	ime-mode:disabled;
}